ComPARE: A Generic Qua for Component-Bas
نویسندگان
چکیده
Component-based technology is gaining popularity in modern software development. This approach helps reduce development cost and time-to-market, as well as improve maintainability and reliability. One of the key problems in component-based software development is finding a way to certify the quality of individual components and that of the integrated component-based software systems. There are several different techniques which have been developed to describe the predictive relationship between software metrics and the reliability of the software components. In this paper, we propose a generic quality assessment environment for software components: ComPARE. ComPARE collects various metrics from candidate components including process metrics, static code metrics and dynamic metrics. Also it integrates different models to predict software quality and reliability, and compares the result of different models. With ComPARE, user can select and define their own prediction models and validate these models against the failure data collected in real life. The benchmark models can be established after validation for future use. Finally, prediction results can be visualized and hidden problems can be identified in the source code in the ComPARE environment. Keyword: Quality assessment tool, componentbased software, classification tree model, case-based reasoning, Bayesian Belief Network.
منابع مشابه
Experiences from Developing a Component Technology Agnostic Adaptation Framework
Systems are increasingly expected to adapt themselves to changing requirements and environmental situations with minimum user interactions. A challenge for self-adaptation is the increasing heterogeneity of applications and services, integrating multiple systems implemented in different platform and language technologies. In order to cope with this heterogeneity, self-adaptive systems need to s...
متن کاملQuA: Platform-Managed QoS for Component Architectures
State-of-the-art middleware and component technologies force application developers to code platform-specific knowledge into the application components. This means that components for applications that are sensitive to Quality of Service (QoS) in practice become dependent on a specific platform, which is contrary to the idea of component architectures. To properly support such applications, com...
متن کاملThe Comparison of Efficacy of Original Brand Deferoxamine with Generic Iranian Made Deferoxamine in Urinary Iron Excretion in Patients with Thalassemia Major
Background: Deferoxamine mesylate is still the conventional and well-known iron chelator for patients with thalassemia major. However, due to some marketing issues the well-known original brand, Desferal®, produced by Novartis Pharmaceuticals Company is not as available as before. The generic brands of Deferoxamine have been introduced in many parts of the world including Iran; however, they ar...
متن کاملEffect of an Iranian Toothpaste Compared with a Commonly Used Foreign-Made Toothpasteon Plaque Index of 9- to 12-Year-Old children: a clinical trial
Abstract Introduction: Mechanical plaque removal is the most reliable method of oral hygiene practice. However, to maximize its effect, it should be accompanied by the use of chemical agents such as toothpastes, mouth washes and fluoride gels. This study aimed to compare the effect of tooth brushing with an Iranian toothpaste compared to a commonly used foreign-made toothpaste on plaque in...
متن کاملA Generic Architecture for a Companion Robot
Despite much research on companion robots and affective virtual characters, a comprehensive discussion on a generic architecture is lacking. We compile a list of possible requirements of a companion robot and propose a generic architecture based on this list. We explain this architecture to uncover issues that merit discussion. The architecture can be used as a framework for programming compani...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004